package main

import (
	"fmt"
	"runtime"
	"time"
)

// GO-EXIT  提前退出当前go程
// return  返回当前函数
// exit    退出当前进程

func main() {
	go func() {
		func() {
			fmt.Println("this is sun go routine")
			//return //返回当前函数
			//os.Exit(-1) //退出进程
			runtime.Goexit() //提前退出go程
		}()

		fmt.Println("sun go routine over!")
	}() // 后面加上() 相当于调用

	fmt.Println("this is main go routine")
	time.Sleep(time.Second)
	fmt.Println("over!")
}
